package cn.hchaojie.camp.day04;

/**
 * public class 类名字{
 * 		// 域 field、成员变量；类的属性；类的字段
 * 
 * 		// 构造器
 * 
 * 		// 方法
 * }
 * @author hchaojie
 *
 */
public class Student {		
	// 静态成员变量		类级别和对象级别
	public static final String COLLEAGE = "理学院";		// 定义常量
	
	public static int id;
	
	
	// 成员变量
	private String name;
	private int age;
	
	// 构造器		- 没有构造器，能不能new
	// 和类同名；没有返回值；其它和方法定义一样（可以有参数；可以重载）
	public Student() {
		name = "张三";
		System.out.println("构造器被调用了。。");
	}
	
	public Student(String name) {
		this.name = name;
		System.out.println("第二个构造器。。。");
	}
	
	public Student(String name, int age) {
		this.name = name;
		this.age = age;
	}
	
	// 实例方法		instance, object
	public void speak(String msg) {
		System.out.println(msg);
	}
}
